payment demand note - Français Anglais Dictionnaire